﻿using Entidades.Calculado;
using FluentNHibernate.Mapping;

namespace Persistencia.Mappings.Calculado
{
    public class FacturacionMap : ClassMap<Facturacion>
    {
        /// <summary>
        /// Constructor por defecto
        /// </summary>
        public FacturacionMap()
        {
            Id(x => x.Id).Column("Id");
            Map(x => x.Episodio).Column("Guion_Episodio");
            Map(x => x.EstadoGuion).Column("Guion_Estado");
            Map(x => x.EstadoPago).Column("Pago_Estado");
            Map(x => x.FechaCreacion).Column("Guion_Fecha_Creacion");
            Map(x => x.FechaPago).Column("Pago_Fecha");
            Map(x => x.IdEstadoGuion).Column("Guion_Estado_Id");
            Map(x => x.IdEstadoPago).Column("Pago_Estado_Id");
            Map(x => x.IdGuion).Column("Guion_Id");
            Map(x => x.IdMedioPago).Column("Pago_Medio_Id");
            Map(x => x.IdProyecto).Column("Proyecto_Id");
            Map(x => x.Importe).Column("Importe");
            Map(x => x.Loops).Column("Loops");
            Map(x => x.MedioPago).Column("Pago_Medio");
            Map(x => x.Pagos).Column("Pagos");
            Map(x => x.Titulo).Column("Guion_Titulo");
        }
    }
}
